Implementation and evaluation of concurrent multipath transfer for SCTP in the INET framework
نویسندگان
چکیده
The steadily growing importance of resilience-critical Internet applications leads to a rising number of multi-homed sites and systems. But since the protocols of the classical Internet – particularly TCP – assume a single access path only, the number of programs supporting multiple network paths is still small. The Stream Control Transport Protocol (SCTP), which is an advanced general-purpose transport protocol and the possible successor of TCP, brings the support of multi-homing into the applications. For technical reasons, SCTP uses one network path for data transmission and utilizes the other paths for backup only. An extension to support the load balancing of user data onto multiple paths in order to increase the payload throughput is Concurrent Multipath Transfer for SCTP, denoted as CMT-SCTP. In this paper, we describe our CMTSCTP extension for the SCTP model provided by the INET framework. By using proof-of-concept simulations, we furthermore demonstrate its usability and configuration parameters.
منابع مشابه
Concurrent multipath communication for real-time traffic
The growing availability of multiple network interfaces on both mobile and fixed hosts makes concurrent multipath transfer (CMT) an appealing option to improve the performance of increasingly bandwidth-hungry multimedia applications. The Westwood Stream Control Transmission Protocol with Partial Reliability (W-PR-SCTP) is a partially reliable, SCTP-based transport protocol featuring a novel ada...
متن کاملNetPerfMeter – A Versatile Tool for Multi-Protocol Network Performance Evaluations
Transport Layer protocols supporting multipath transfer, i.e. to simultaneously utilise multiple Network Layer paths, are actively discussed in the IETF – particularly in the context of Multi-Path TCP (MPTCP) and Concurrent Multipath Transfer for SCTP (CMT-SCTP). Congestion control for such protocols is an important research topic. In this code contribution paper, we introduce our application m...
متن کاملTransmission Scheduling Optimizations for Concurrent Multipath Transfer
SCTP is a general-purpose Transport Layer protocol with out-of-the-box support for multi-streaming as well as multihoming. A protocol extension, which is denoted as CMTSCTP, extends SCTP by supporting Concurrent Multipath Transfer (CMT). That is, multiple network paths are utilized simultaneously in order to improve the payload data throughput. However, dissimilar paths – i.e. paths having diff...
متن کاملImprovements to the SCTP Environment in the INET Framework
This code contribution paper provides an overview of the enhancements to the Stream Control Transmission Protocol (SCTP) environment of the INET FRAMEWORK. Besides a highly improved SCTP core protocol, a couple of SCTP extensions – being either already standardized or currently under discussion in the IETF – have been realized. Furthermore, extended test applications and an auto-routing module ...
متن کاملConcurrent Multipath Transfer using SCTP Multihoming: Transmission Policies using Potentially-failed Destination State
Previously, we identified the failure-induced receive buffer (rbuf) blocking problem in Concurrent Multipath Transfer using SCTP multihoming (CMT), and proposed CMT with a Potentially-failed destination state (CMT-PF) to alleviate rbuf blocking. In this paper we complete our evaluation of CMT vs. CMT-PF. Using NS-2 simulations we first show that CMT-PF performs on par or better than CMT during ...
متن کامل